Parallelization of the Two-Dimensional Wigner Monte Carlo Method

نویسندگان

  • Josef Weinbub
  • Paul Ellinghaus
  • Siegfried Selberherr
چکیده

Conducting Wigner Monte Carlo simulations remains highly challenging primarily due to the method’s critical annihilation step, required to counter-balance the continuous generation of particles to keep the simulation computationally feasible. The memory demands of the annihilation algorithm itself is proportional to the dimensionality and resolution of the phase space represented in the simulation, which can lead to exorbitant memory consumption. All in all, Wigner Monte Carlo simulations suffer not just from compute intensive operations inherent to all Monte Carlo methods but also from vast memory demands; the latter is much more severe, as more realistic simulations are beyond reach on single workstations with their limited memory. Conventional parallelization approaches for Monte Carlo methods, using domain replication, are embarrassingly parallel. The particle ensemble can be split amongst computational units, where each sub-ensemble is treated completely independently, resulting in excellent parallel efficiency. Domain replication, however, is not feasible for the Wigner Monte Carlo method due to the huge memory demands associated with the annihilation algorithm. Since particle annihilation must be performed in unison across the global simulation domain, a synchronization step between each individual time step is required, impeding parallel efficiency. We present a message passing interface-based domain decomposition approach for two-dimensional problems, which avoids domain replications and thus drastically reduces the memory requirements within each computational unit. The algorithm to partition the simulation domain is discussed for the Wigner Ensemble Monte Carlo simulator which is part of the ViennaWD simulation package. The parallel efficiency is evaluated based on the execution times of representative two-dimensional examples. With our approach we not only tackle the challenge of reducing simulation times, but much more importantly, we pave the way for increasingly memory-intensive Wigner Monte Carlo simulations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Domain decomposition strategies for the two-dimensional Wigner Monte Carlo Method

A domain decomposition approach for the parallelization of the Wigner Monte Carlo method allows the huge memory requirements to be distributed amongst many computational units, thereby making large multidimensional simulations feasible. Two domain decomposition techniques—a uniform slab and uniform block decomposition—are compared and the design and implementation of the block decomposition app...

متن کامل

Comparison of Slab and Block Decomposition Strategies for the Two-Dimensional Wigner Monte Carlo Method

Both stochastic and deterministic methods have been applied to solve the one-dimensional Wigner equation. However, only the Wigner Monte Carlo method, using the signed-particle technique [1], has made multi-dimensional Wigner simulations viable thus far [2]; a multidimensional approach is essential for the simulation of realistic semiconductor devices. The primary challenge lies in the fact tha...

متن کامل

A Stochastic algorithm to solve multiple dimensional Fredholm integral equations of the second kind

In the present work‎, ‎a new stochastic algorithm is proposed to solve multiple dimensional Fredholm integral equations of the second kind‎. ‎The solution of the‎ integral equation is described by the Neumann series expansion‎. ‎Each term of this expansion can be considered as an expectation which is approximated by a continuous Markov chain Monte Carlo method‎. ‎An algorithm is proposed to sim...

متن کامل

Distributed-memory parallelization of the Wigner Monte Carlo method using spatial domain decomposition

The Wigner Monte Carlo method, based on the generation and annihilation of particles, has emerged as a promising approach to treat transient problems of quantum electron transport in nanostructures. Tackling these simulations in multiple spatial dimensions demands a parallelized approach to facilitate a practical application of the method in order to investigate realistic problems, due to the o...

متن کامل

Two and Three Dimensional Monte Carlo Simulation of Magnetite Nanoparticle Based Ferrofluids

We have simulated a magnetite nanoparticle based ferrofluid using Monte Carlo method. Two and three dimensional Monte Carlo simulations have been done using parallel computing technique. The aggregation and rearrangement of nanoparticles embedded in a liquid carrier have been studied in various particle volume fractions. Our simulation results are in complete agreement with the reported experim...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015